package com.ndp.fb.walle.model.vo.entrustaccount.param;


import com.alibaba.fastjson.JSON;
import com.ndp.fb.model.business.vo.BaseVoParam;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * Title: EntrustAccountParam.java
 * Description: EntrustAccountParam
 *
 * @author Sisi
 *         创建时间 2014年7月14日 下午3:02:41
 */
@Setter
@Getter
@NoArgsConstructor
public class EntrustAccountParam extends BaseVoParam {
    /**
     * accountId
     */
    private String accountId;

    /**
     * accessToken
     */
    private String accessToken;

    /**
     * email
     */
    private String email;

    /**
     * passWord
     */
    private String password;

    /**
     * timeZone
     */
    private String timeZone;

    private int isSupportCPA;

    private Integer adCampaignCount;

    private Integer adSetCount;

    private Integer adGroupCount;

    private Integer adCampaignBuildCount;

    private Integer adSetBuildCount;

    private Integer adGroupBuildCount;

    private Integer adCreativeBuildCount;

    private Long resultId;

    /**
     * 是否支持instagram 广告
     */
    private boolean isSupportInstagramAd;
    private Long firstSupportInsAct;

    public boolean isSupportInstagramAd() {
        return isSupportInstagramAd;
    }

    public void setIsSupportInstagramAd(boolean supportInstagramAd) {
        isSupportInstagramAd = supportInstagramAd;
    }

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
